package net.color4me.app.farmere.action;

import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@SuppressWarnings("serial")
public class TestServlet extends HttpServlet {
	@Override
	public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {

		// String user = "";
		// String passwd = "";
		// HTTPResponse resss = null;
		// try {
		// resss = SimpleHttpClient.fetch(Constant.XIAONEI_URL);
		// } catch (Exception e1) {
		// // TODO Auto-generated catch block
		// e1.printStackTrace();
		// }
		// String loginPageString = null;
		// try {
		// loginPageString = SimpleHttpClient.getContent(resss);
		// } catch (Exception e1) {
		// // TODO Auto-generated catch block
		// e1.printStackTrace();
		// }
		//
		// Parser parser = Parser.createParser(loginPageString, "UTF-8");
		// String formActionString = "";
		//
		// NodeList nodeList = null;
		// try {
		// nodeList = parser.parse(new TagNameFilter("form"));
		// } catch (ParserException e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
		// FormTag formTag = (FormTag) nodeList.elementAt(0);
		// formActionString = formTag.getAttribute("action");
		//
		// if (formActionString.contains("whome.do")) {
		// String poststr = formActionString + "&email=" + user + "&password=" +
		// passwd;
		// URL url;
		// String content = "";
		// try {
		// url = new URL(poststr);
		// // URLFetchService urlFetchService = URLFetchServiceFactory
		// // .getURLFetchService();
		// HTTPRequest reqss = new HTTPRequest(url, HTTPMethod.POST);
		// reqss.addHeader(new HTTPHeader("User-Agent", Constant.USER_AGENT));
		// HTTPResponse res = SimpleHttpClient.urlFetchService.fetch(reqss);
		// List<HTTPHeader> headers = res.getHeaders();
		// String cookiestr = "dd";
		// for (HTTPHeader h : headers) {
		// if (h.getName().equals("Set-Cookie")) {
		// cookiestr=h.getValue();
		// // cookie = h.getValue();
		// }
		// }
		//				 
		// req.setAttribute("cookiestr", cookiestr);
		// Map<String,String> maps=CookieStrUtil.process(cookiestr);
		// StringBuffer newcookiesb=new StringBuffer();
		// for(String s:maps.keySet())
		// {
		// newcookiesb.append(s+"="+maps.get(s)+"; ");
		// }
		// String tmp=newcookiesb.toString();
		// String newcookie=tmp.substring(0, tmp.lastIndexOf(";"));
		//				
		// URL url2 = new URL(poststr);
		//
		// HTTPRequest req2 = new HTTPRequest(url2, HTTPMethod.GET);
		// req2.addHeader(new HTTPHeader("Cookie",newcookie));
		// HTTPResponse res2 = SimpleHttpClient.urlFetchService.fetch(req2);
		//				
		// res.getResponseCode();
		// String content2 = new String(res2.getContent(), "UTF-8");
		// req.setAttribute("content", content2);
		// //content = new String(res.getContent(), "UTF-8");
		//				
		// // List<HttpCookie> hcookies=HttpCookie.parse(cookiestr);
		// // for(HttpCookie hcookie:hcookies)
		// // {
		// // System.out.println(hcookie.getName()+"@@@"+hcookie.getValue());
		// //
		// // }
		// req.getRequestDispatcher("/jsp/test.jsp").forward(req, resp);
		//
		// } catch (Exception e) {
		// // TODO: handle exception
		// }
		//			
		// // return content;
		//
		// }
		// try {
		// SimpleHttpClient.fetch("http://m.xiaonei.com/wlogout.do");
		// } catch (Exception e) {
		// // TODO Auto-generated catch block
		// e.printStackTrace();
		// }
	}
}
